// 在vite构建的项目中如何使用pinia做数据状态管理
import { ref } from 'vue'
// 导入定义数据模块的函数
import { defineStore } from 'pinia'

// 定义数据模块
export const useCounterStore = defineStore('counter', () => {
  // 定义count数据
  const count = ref(0)
  // 定义increment方法
  function increment() {
    count.value++
  }

  // 把数据和方法暴露出去（在vue组件中就可以使用的意思）
  return { count, increment }
})
